bitkeeper revision 1.1236.1.47 (4225ff68LvKUt73k78dKjnXxsnQt7A)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Wed, 2 Mar 2005 18:01:12 +0000 (18:01 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Wed, 2 Mar 2005 18:01:12 +0000 (18:01 +0000)
Fix tools build. Clean up barrier defs.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
tools/blktap/blktaplib.h
tools/libxc/xc.h

index 2cdf48165c4a02e4b1db3b32801aecccd16c9cbf..4a46929a63c8b2f2e684f99302437f4daeb7401e 100644 (file)
@@ -8,8 +8,7 @@
 #ifndef __BLKTAPLIB_H__
 #define __BLKTAPLIB_H__
 
-#include <stdint.h>
-
+#include <xc.h>
 #include <sys/user.h>
 #include <xen/xen.h>
 #include <xen/io/blkif.h>
index 3b587e923f05e0ba6f510dd2e9b28aadad488025..a11cbe64a65bbcb3d9d950eeb09d45544ca41104 100644 (file)
@@ -25,18 +25,18 @@ typedef int64_t            s64;
 #include <xen/event_channel.h>
 #include <xen/sched_ctl.h>
 
-
 /*
  *  DEFINITIONS FOR CPU BARRIERS
  */ 
 
 #if defined(__i386__)
-#define rmb() __asm__ __volatile__ ("lock; addl $0,0(%%esp)" : : : "memory")
-#define wmb() __asm__ __volatile__ ("" : : : "memory")
+#define mb()  __asm__ __volatile__ ( "lock; addl $0,0(%%esp)" : : : "memory" )
+#define rmb() __asm__ __volatile__ ( "lock; addl $0,0(%%esp)" : : : "memory" )
+#define wmb() __asm__ __volatile__ ( "" : : : "memory")
 #elif defined(__x86_64__)
-#define mb()     asm volatile("mfence":::"memory")
-#define rmb()    asm volatile("lfence":::"memory")
-#define wmb()    asm volatile( "" :::"memory")
+#define mb()  __asm__ __volatile__ ( "mfence" : : : "memory")
+#define rmb() __asm__ __volatile__ ( "lfence" : : : "memory")
+#define wmb() __asm__ __volatile__ ( "" : : : "memory")
 #else
 #error "Define barriers"
 #endif